home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / FredFish PD 315.adf / Surf / functions.h < prev    next >
C/C++ Source or Header  |  1990-02-14  |  10KB  |  395 lines

  1. typedef    long    cList;
  2.  
  3. long                    AbleICR();
  4. void                    AbortIO();
  5. long                    ActivateGadget();
  6. void                    ActivateWindow();
  7. void                    AddAnimOb();
  8. void                    AddBob();
  9. void                    AddConfigDev();
  10. void                    AddDevice();
  11. long                    AddDosNode();
  12. void                    AddFont();
  13. long                    AddFreeList();
  14. short                    AddGadget();
  15. unsigned short            AddGList();
  16. void                    AddHead();
  17. struct Interrupt *        AddICRVector();
  18. void                    AddIntServer();
  19. void                    AddLibrary();
  20. long                    AddMemList();
  21. void                    AddPort();
  22. void                    AddResource();
  23. void                    AddSemaphore();
  24. void                    AddTail();
  25. void                    AddTask();
  26. void                    AddTime();
  27. void                    AddVSprite();
  28. long                    Alert();
  29. void *                    AllocAbs();
  30. long                    AllocBoardMem();
  31. cList                    AllocCList();
  32. struct ConfigDev *        AllocConfigDev();
  33. struct MemList *        AllocEntry();
  34. long                    AllocExpansionMem();
  35. void *                    AllocMem();
  36. long                    AllocPotBits();
  37. void *                    AllocRaster();
  38. char *                    AllocRemember();
  39. long                    AllocSignal();
  40. long                    AllocTrap();
  41. struct WBObject *        AllocWBObject();
  42. void *                    Allocate();
  43. void                    AlohaWorkbench();
  44. void                    AndRectRegion();
  45. long                    AndRegionRegion();
  46. void                    Animate();
  47. short                    AreaDraw();
  48. long                    AreaEllipse();
  49. void                    AreaEnd();
  50. short                    AreaMove();
  51. void                    AskFont();
  52. long                    AskSoftStyle();
  53. long                    AttemptLockLayerRom();
  54. long                    AttemptSemaphore();
  55. short                    AutoRequest();
  56. long                    AvailFonts();
  57. long                    AvailMem();
  58. void                    BeginIO();
  59. void                    BeginRefresh();
  60. void                    BeginUpdate();
  61. void                    BeginLayer();
  62. long                    BltBitMap();
  63. long                    BltBitMapRastPort();
  64. void                    BltClear();
  65. void                    BltMaskBitMapRastPort();
  66. void                    BltPattern();
  67. void                    BltTemplate();
  68. struct Window *            BuildSysRequest();
  69. char *                    BumpRevision();
  70. void                    Cause();
  71. void                    CBump();
  72. void                    CDInputHandler();
  73. void                    ChangeSprite();
  74. struct IORequest *        CheckIO();
  75. short                    ClearDMRequest();
  76. void                    ClearEOL();
  77. void                    ClearMenuStrip();
  78. void                    ClearPointer();
  79. void                    ClearRegion();
  80. long                    ClearRectRegion();
  81. void                    ClearScreen();
  82. void                    ClipBit();
  83. void                    Close();
  84. void                    CloseDevice();
  85. void                    CloseFont();
  86. void                    CloseLibrary();
  87. void                    CloseScreen();
  88. void                    CloseWindow();
  89. short                    CloseWorkBench();
  90. void                    CMove();
  91. short                    CmpTime();
  92. long                    ConcatCList();
  93. long                    ConfigBoard();
  94. long                    ConfigChain();
  95. long                    ConsoleDevice();
  96. long                    CopperListInit();
  97. cList                    CopyCList();
  98. void                    CopyMem();
  99. void                    CopyMemQuick();
  100. void                    CopySBitMap();
  101. void                    CreateBehindLayer();
  102. struct Lock *            CreateDir();
  103. struct MsgPort *        CreatePort();
  104. struct Process *        CreateProc();
  105. struct IOStdReq *        CreateStdIO();
  106. struct Task *            CreateTask();
  107. void                    CreateUpfrontLayer();
  108. struct Lock *            CurrentDir();
  109. void                    CurrentTime();
  110. void                    CWait();
  111. long *                    DateStamp();
  112. void                    Deallocate();
  113. void                    Debug();
  114. void                    Delay();
  115. short                    DeleteFile();
  116. void                    DeleteLayer();
  117. void                    DeletePort();
  118. void                    DeleteStdIO();
  119. void                    DeleteTask();
  120. struct Process *        DeviceProc();
  121. void                    Disable();
  122. void                    DisownBlitter();
  123. short                    DisplayAlert();
  124. void                    DisplayBeep();
  125. void                    DisposeRegion();
  126. void                    DoCollision();
  127. long                    DoIO();
  128. short                    DoubleClick();
  129. void                    Draw();
  130. void                    DrawBorder();
  131. void                    DrawEllipse();
  132. void                    DrawGList();
  133. void                    DrawImage();
  134. struct Lock *            DupLock();
  135. void                    Enable();
  136. void                    EndRefresh();
  137. void                    EndRequest();
  138. void                    EndUpdate();
  139. void                    Enqueue();
  140. short                    ExNext();
  141. short                    Examine();
  142. short                    Execute();
  143. void                    Exit();
  144. struct ConfigDev *        FindConfigDev();
  145. struct Node *            FindName();
  146. struct MsgPort *        FindPort();
  147. long                    FindResident();
  148. struct SignalSemaphore *FindSemaphore();
  149. struct Task *            FindTask();
  150. char *                    FindToolType();
  151. void                    Flood();
  152. void                    FlushCList();
  153. void                    Forbid();
  154. void                    FreeBoardMem();
  155. void                    FreeCList();
  156. void                    FreeColorMap();
  157. void                    FreeConfigDev();
  158. void                    FreeCopList();
  159. void                    FreeCprList();
  160. void                    FreeDiskObject();
  161. void                    FreeEntry();
  162. void                    FreeExpansionMem();
  163. void                    FreeFreeList();
  164. void                    FreeGBuffers();
  165. void                    FreeMem();
  166. void                    FreePotBits();
  167. void                    FreeRaster();
  168. void                    FreeRemember();
  169. void                    FreeSignal();
  170. void                    FreeSprite();
  171. void                    FreeSysRequest();
  172. void                    FreeTrap();
  173. void                    FreeVPortCopLists();
  174. void                    FreeWBObject();
  175. long                    GetCC();
  176. long                    GetCLBuf();
  177. short                    GetCLChar();
  178. short                    GetCLWord();
  179. struct ColorMap *        GetColorMap();
  180. long                    GetCurrentBinding();
  181. struct Preferences *    GetDefPrefs();
  182. struct DiskObject *        GetDiskObject();
  183. void                    GetGBuffers();
  184. long                    GetIcon();
  185. struct Message *        GetMsg();
  186. struct Preferences *    GetPrefs();
  187. short                    GetRGB4();
  188. long                    GetScreenData();
  189. short                    GetSprite();
  190. struct WBObject *        GetWBObject();
  191. long                    IncrCLMark();
  192. short                    Info();
  193. void                    InitArea();
  194. void                    InitBitMap();
  195. long                    InitCLPool();
  196. void                    InitCode();
  197. void                    InitGMasks();
  198. void                    InitGels();
  199. void                    InitMasks();
  200. void                    InitRastPort();
  201. void                    InitRequester();
  202. void                    InitResident();
  203. void                    InitSemaphore();
  204. void                    InitStruct();
  205. void                    InitTmpRas();
  206. void                    InitVPort();
  207. void                    InitView();
  208. struct FileHandle *        Input();
  209. void                    Insert();
  210. struct Region *            InstallClipRegion();
  211. long                    IntuiTextLength();
  212. struct InputEvent *        Intuition();
  213. long                    IoErr();
  214. short                    IsInteractive();
  215. struct MenuItem *        ItemAddress();
  216. void                    LoadRGB4();
  217. struct Segment *        LoadSeg();
  218. void                    LoadView();
  219. struct Lock *            Lock();
  220. void                    LockLayer();
  221. void                    LockLayerInfo();
  222. void                    LockLayerRom();
  223. void                    LockLayers();
  224. struct DeviceNode *        MakeDosNode();
  225. long                    MakeFunctions();
  226. struct Library *        MakeLibrary();
  227. void                    MakeScreen();
  228. void                    MakeVPort();
  229. long                    MarkCList();
  230. long                    MatchToolValue();
  231. void                    ModifyIDCMP();
  232. void                    ModifyProp();
  233. void                    Move();
  234. void                    MoveLayer();
  235. void                    MoveScreen();
  236. void                    MoveSprite();
  237. void                    MoveWindow();
  238. void                    MrgCop();
  239. void                    NewList();
  240. void                    NewModifyProp();
  241. struct Region *            NewRegion();
  242. void                    ObtainConfigBinding();
  243. void                    ObtainSemaphore();
  244. void                    ObtainSemaphoreList();
  245. void                    OffGadget();
  246. void                    OffMenu();
  247. void                    OnGadget();
  248. void                    OnMenu();
  249. struct FileHandle *        Open();
  250. long                    OpenDevice();
  251. struct Font *            OpenDiskFont();
  252. struct Font *            OpenFont();
  253. void                    OpenIntuition();
  254. struct Library *        OpenLibrary();
  255. struct MiscResource *    OpenResource();
  256. struct Screen *            OpenScreen();
  257. struct Window *            OpenWindow();
  258. short                    OpenWorkBench();
  259. void                    OrRectRegion();
  260. long                    OrRegionRegion();
  261. struct FileHandle *        Output();
  262. void                    OwnBlitter();
  263. struct Lock *            ParentDir();
  264. short                    PeekCLMark();
  265. void                    Permit();
  266. void                    PolyDraw();
  267. void                    PrintIText();
  268. long                    PutCLBuf();
  269. long                    PutCLChar();
  270. long                    PutCLWord();
  271. short                    PutDiskObject();
  272. long                    PutIcon();
  273. void                    PutMsg();
  274. long                    PutWBObject();
  275. void                    QBSBlit();
  276. void                    QBlit();
  277. short                    RawKeyConvert();
  278. long                    Read();
  279. char                    ReadExpansionByte();
  280. long                    ReadExpansionRom();
  281. short                    ReadPixel();
  282. void                    RectFill();
  283. void                    RefreshGadgets();
  284. void                    RefreshGList();
  285. void                    RefreshWindowFrame();
  286. void                    ReleaseConfigBinding();
  287. void                    ReleaseSemaphore();
  288. void                    ReleaseSemaphoreList();
  289. void                    RemConfigDev();
  290. void                    RemDevice();
  291. void                    RemFont();
  292. struct Node *            RemHead();
  293. void                    RemIBob();
  294. void                    RemICRVector();
  295. void                    RemIntServer();
  296. long                    RemLibrary();
  297. unsigned short            RemoveGList();
  298. void                    RemPort();
  299. void                    RemResource();
  300. void                    RemSemaphore();
  301. struct Node *            RemTail();
  302. void                    RemTask();
  303. void                    RemVSprite();
  304. void                    RemakeDisplay();
  305. void                    Remove();
  306. unsigned short            RemoveGadget();
  307. short                    Rename();
  308. void                    ReplyMsg();
  309. void                    ReportMouse();
  310. short                    Request();
  311. void                    RethinkDisplay();
  312. void                    ScreenToBack();
  313. void                    ScreenToFront();
  314. void                    ScrollLayer();
  315. void                    ScrollRaster();
  316. void                    ScrollVPort();
  317. long                    Seek();
  318. void                    SendIO();
  319. void                    SetAPen();
  320. void                    SetBPen();
  321. void                    SetCollision();
  322. short                    SetComment();
  323. void                    SetCurrentBinding();
  324. short                    SetDMRequest();
  325. void                    SetDRMd();
  326. long                    SetExcept();
  327. long                    SetFont();
  328. long                    SetFunction();
  329. long                    SetICR();
  330. struct Interrupt *        SetIntVector();
  331. void                    SetMenuStrip();
  332. void                    SetPointer();
  333. void                    SetPrefs();
  334. short                    SetProtection();
  335. void                    SetRast();
  336. void                    SetRGB4();
  337. void                    SetRGB4CM();
  338. long                    SetSR();
  339. long                    SetSignal();
  340. long                    SetSoftStyle();
  341. short                    SetTaskPri();
  342. void                    SetWindowTitles();
  343. void                    ShowTitle();
  344. void                    Signal();
  345. long                    SizeCList();
  346. void                    SizeLayer();
  347. void                    SizeWindow();
  348. void                    SortGList();
  349. cList                    SplitCList();
  350. cList                    SubCList();
  351. void                    SubTime();
  352. void                    SubLibrary();
  353. void                    SumKickData();
  354. long                    SuperState();
  355. void                    SwapBitsRastPortClipRect();
  356. void                    SyncSBitMap();
  357. long                    Text();
  358. long                    TextLength();
  359. long                    Translate();
  360. long                    UnGetCLChar();
  361. long                    UnGetCLWord();
  362. void                    UnLoadSeg();
  363. void                    UnLock();
  364. short                    UnPutCLChar();
  365. short                    UnPutCLWord();
  366. void                    UnlockLayer();
  367. void                    UnlockLayerInfo();
  368. void                    UnlockLayerRom();
  369. void                    UnlockLayers();
  370. void                    UpfrontLayer();
  371. void                    UserState();
  372. short                    VBeamPos();
  373. struct View *            ViewAddress();
  374. struct ViewPort *        ViewPortAddress();
  375. short                    WBenchToBack();
  376. short                    WBenchToFront();
  377. long                    Wait();
  378. void                    WaitBOVP();
  379. void                    WaitBlit();
  380. short                    WaitForChar();
  381. long                    WaitIO();
  382. struct Message *        WaitPort();
  383. void                    WaitTOF();
  384. struct Layer *            WhichLayer();
  385. short                    WindowLimits();
  386. void                    WindowToBack();
  387. void                    WindowToFront();
  388. long                    Write();
  389. long                    WriteExpansionByte();
  390. void                    WritePixel();
  391. void                    WritePotgo();
  392. void                    XorRectRegion();
  393. long                    XorRegionRegion();
  394.  
  395.